<!doctype html>
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '0590D14F0CA5BB6C4B5303560028E94F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function Vo(){}
function ab(){}
function nb(){}
function Nb(){}
function cc(){}
function ic(){}
function rc(){}
function yc(){}
function Fc(){}
function id(){}
function kd(){}
function Mg(){}
function Pg(){}
function Rg(){}
function Ug(){}
function Yg(){}
function _g(){}
function Ji(){}
function Mi(){}
function pj(){}
function sj(){}
function Xk(){}
function uo(){}
function To(){gb()}
function Vk(){gb()}
function el(){gb()}
function il(){gb()}
function ll(){gb()}
function Bl(){gb()}
function km(){gb()}
function yg(){rg()}
function th(){sh()}
function Ao(){Cm(this)}
function oc(){this.b={}}
function ad(a){this.b=a}
function Jj(a){this.b=a}
function sl(a){this.b=a}
function Xm(a){this.b=a}
function nn(a){this.b=a}
function Zn(a){this.b=a}
function Ln(a){this.e=a}
function mk(a){this.c=a}
function Wb(){this.d=++Tb}
function Eb(a,b){a.e=b}
function Gb(a,b){a.b=b}
function Hb(a,b){a.c=b}
function Xh(a,b){a.r=b}
function mb(a,b){a.b+=b}
function nc(a,b,c){a.b[b]=c}
function Yh(a,b){dh(a.r,b)}
function Zh(a,b){Kh(a.r,b)}
function Lk(a,b){Aj(a.j,b)}
function zi(a,b){ui(a,b,a.r)}
function Wi(a,b){ui(a,b,a.r)}
function $i(){$i=Vo;dj()}
function Ej(){Ej=Vo;Uj()}
function Y(){Y=Vo;X=new ab}
function dm(){this.b=new nb}
function Fo(){this.b=new Ao}
function _j(){this.b='LEFT'}
function Xj(){this.b='CENTER'}
function bk(){this.b='RIGHT'}
function Wh(){throw new km}
function sh(){sh=Vo;rh=new Wb}
function rg(){rg=Vo;qg=new Hg}
function Vj(){Uj();return Pj}
function x(a){gb();this.f=a}
function y(a){gb();this.f=a}
function gl(a){x.call(this,a)}
function jl(a){x.call(this,a)}
function ml(a){x.call(this,a)}
function Cl(a){x.call(this,a)}
function lm(a){x.call(this,a)}
function gd(a){dd.call(this,a)}
function Gi(a){gd.call(this,a)}
function Gl(a){gl.call(this,a)}
function xc(a){Ek(a,up);Ck(a)}
function dk(a,b){fk(a,b,a.d)}
function tk(a){Zc(a.b,a.d,a.c)}
function Mb(a){Hc(a.b,Fj(a.b))}
function Bj(a){this.r=a;new id}
function Zj(){this.b='JUSTIFY'}
function so(){so=Vo;ro=new uo}
function $l(){$l=Vo;Xl={};Zl={}}
function dh(a,b){a.style[yp]=b}
function Bh(a,b){a.__listener=b}
function po(a,b,c){a.splice(b,c)}
function Bg(a,b,c){a[xl(T(b))]=c}
function mc(a,b){return a.b[b]}
function Eg(a,b){return Fg(a.b,b)}
function Do(a,b){return Dm(a.b,b)}
function Fg(a,b){return a.test(b)}
function In(a){return a.c<a.e.R()}
function ag(a){return new $f[a]}
function Gm(b,a){return b.f[fq+a]}
function di(a,b){!!a.p&&Lc(a.p,b)}
function sn(a,b){this.c=a;this.b=b}
function Un(a,b){this.b=a;this.c=b}
function Oo(a,b){this.b=a;this.c=b}
function wi(){this.b=new ik(this)}
function Qk(){Ej();Hj.call(this)}
function xh(){Mc.call(this,null)}
function U(a){$wnd.clearTimeout(a)}
function Ec(a){Lk(a,Fj(a.d));Ck(a)}
function gm(a,b){mb(a.b,b);return a}
function Im(b,a){return fq+a in b.f}
function Ol(b,a){return b.indexOf(a)}
function vd(a,b){return a.cM&&a.cM[b]}
function Bd(a){return a==null?null:a}
function T(a){return a.$H||(a.$H=++L)}
function qo(a,b,c,d){a.splice(b,c,d)}
function go(){this.b=md(Uf,Xo,0,0,0)}
function Mc(a){this.b=new $c;this.c=a}
function mh(){if(!fh){Ph();fh=true}}
function nh(){if(!jh){Qh();jh=true}}
function Ch(a){return !zd(a)&&yd(a,13)}
function E(a){return zd(a)?hb(xd(a)):lp}
function Ad(a){return a.tM==Vo||ud(a,1)}
function ud(a,b){return a.cM&&!!a.cM[b]}
function Ll(b,a){return b.charCodeAt(a)}
function al(a){return typeof a==Hp&&a>0}
function A(a){return zd(a)?B(xd(a)):a+lp}
function Eo(a,b){return Nm(a.b,b)!=null}
function ob(b,a){return b.appendChild(a)}
function pb(b,a){return b.removeChild(a)}
function aj(b,a){b.__gwt_resolve=bj(a)}
function uj(){kj.call(this,$doc.body)}
function Jg(){Jg=Vo;gg();ng(je,new Rg)}
function Ng(){Ng=Vo;gg();ng(he,new Pg)}
function Kg(){Kg=Vo;Jg();ng(fe,new Mg)}
function Sg(){Sg=Vo;Jg();ng(le,new Ug)}
function Lb(){Lb=Vo;Kb=new Xb(rp,new Nb)}
function ac(){ac=Vo;_b=new Xb(sp,new cc)}
function hc(){hc=Vo;gc=new Xb(tp,new ic)}
function Fi(){Fi=Vo;Di=new Ji;Ei=new Mi}
function $c(){this.e=new Ao;this.d=false}
function hm(a){this.b=new nb;mb(this.b,a)}
function bn(a){return a.c=wd(Jn(a.b),34)}
function yd(a,b){return a!=null&&ud(a,b)}
function D(a){return a==null?null:a.name}
function B(a){return a==null?null:a.message}
function Rk(a){return a.charCode||a.keyCode}
function O(a,b,c){return a.apply(b,c);var d}
function Sc(a,b,c){var d;d=Vc(a,b);d.N(c)}
function Wc(a,b){var c;c=Xc(a,b);return c}
function co(a,b){od(a.b,a.c++,b);return true}
function zn(a,b){(a<0||a>=b)&&Cn(a,b)}
function Aj(a,b){Fj(a);a.r[_p]=b!=null?b:lp}
function lg(a){gg();mg.call(this,a?[a]:[])}
function Ah(){if(!yh){Jh();Nh();yh=true}}
function ib(){try{null.a()}catch(a){return a}}
function _k(a){var b=$f[a.c];a=null;return b}
function tc(a){var b;if(qc){b=new rc;Lc(a,b)}}
function Ac(a){var b;if(wc){b=new yc;Lc(a,b)}}
function Qc(a,b){!a.b&&(a.b=new go);co(a.b,b)}
function Kc(a,b,c){return new ad(Rc(a.b,b,c))}
function yb(b,a){return b.getElementById(a)}
function Rl(b,a){return b.substr(a,b.length-a)}
function z(a){gb();this.c=a;this.b=lp;fb(this)}
function zk(a,b,c){this.b=a;this.d=b;this.c=c}
function uk(a,b,c){this.b=a;this.d=b;this.c=c}
function wk(a,b,c){this.b=a;this.d=b;this.c=c}
function ik(a){this.c=a;this.b=md(Sf,Xo,20,4,0)}
function zl(){zl=Vo;yl=md(Tf,Xo,28,256,0)}
function rd(){rd=Vo;pd=[];qd=[];sd(new kd,pd,qd)}
function jj(){jj=Vo;gj=new pj;hj=new Ao;ij=new Fo}
function Gg(){this.b=new RegExp('<([\\w:]+)')}
function Il(a){this.b='Unknown';this.d=a;this.c=-1}
function kj(a){wi.call(this);this.r=a;ei(this)}
function dd(a){y.call(this,fd(a),ed(a));this.b=a}
function I(a){var b;return b=a,Ad(b)?b.hC():T(b)}
function H(a,b){var c;return c=a,Ad(c)?c.eQ(b):c===b}
function Co(a,b){var c;c=Jm(a.b,b,a);return c==null}
function Fj(a){var b;b=zj(a);return b==null?lp:b}
function wm(a){var b;b=new Xm(a);return new Un(a,b)}
function Yf(a){if(yd(a,31)){return a}return new z(a)}
function Dd(a){if(a!=null){throw new el}return null}
function bm(){if(Yl==256){Xl=Zl;Zl={};Yl=0}++Yl}
function lj(a){jj();try{a.D()}finally{Eo(ij,a)}}
function kh(a){mh();return lh(qc?qc:(qc=new Wb),a)}
function lh(a,b){return Kc((!gh&&(gh=new xh),gh),a,b)}
function zo(a,b){return Bd(a)===Bd(b)||a!=null&&H(a,b)}
function Uo(a,b){return Bd(a)===Bd(b)||a!=null&&H(a,b)}
function zd(a){return a!=null&&a.tM!=Vo&&!ud(a,1)}
function rb(b,a){return b[a]==null?null:String(b[a])}
function bb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function eb(a,b){a.length>=b&&a.splice(0,b);return a}
function ng(a,b){gg();!dg&&(dg={});Bg(dg,a,b);return a}
function Tn(a){var b;b=new dn(a.c.b);return new Zn(b)}
function Hc(a){var b;if(Dc){b=new Fc;!!a.p&&Lc(a.p,b)}}
function Zc(a,b,c){a.c>0?Qc(a,new zk(a,b,c)):Uc(a,b,c)}
function ci(a,b,c){return Kc(!a.p?(a.p=new Mc(a)):a.p,c,b)}
function _i(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function Cm(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Mk(a){Hk.call(this,a,new Hj);this.i=50;this.g=600}
function mg(a){this.b=md(Qf,Xo,-1,0,0);this.c=[];jg(this,a)}
function mj(){jj();try{Hi(ij,gj)}finally{Cm(ij.b);Cm(hj)}}
function gg(){gg=Vo;$doc.body;Kg();Ng();new Gg;Sg();fg=$wnd}
function md(a,b,c,d,e){var f;f=ld(e,d);nd(a,b,c,f);return f}
function wd(a,b){if(a!=null&&!vd(a,b)){throw new el}return a}
function lk(a){if(a.b>=a.c.d){throw new To}return a.c.b[++a.b]}
function Qn(a){if(a.c<=0){throw new To}return a.b.X(a.d=--a.c)}
function Kn(a){if(a.d<0){throw new il}a.e.$(a.d);a.c=a.d;a.d=-1}
function Cn(a,b){throw new ml('Index: '+a+', Size: '+b)}
function Ql(c,a,b){b=Tl(b);return c.replace(RegExp(a,'g'),b)}
function Ml(a,b){if(!yd(b,1)){return false}return String(a)==b}
function R(a,b,c){var d;d=P();try{return O(a,b,c)}finally{S(d)}}
function Zk(a,b,c){var d;d=new Xk;d.d=a+b;al(c)&&bl(c,d);return d}
function nd(a,b,c,d){rd();td(d,pd,qd);d.cZ=a;d.cM=b;d.qI=c;return d}
function ui(a,b,c){hi(b);dk(a.b,b);ob(c,($i(),_i(b.r)));ii(b,a)}
function hk(a,b){var c;c=ek(a,b);if(c==-1){throw new To}gk(a,c)}
function Tk(a,b){var c;c=Sk(a,b);return c!=null?parseInt(c,10)||0:0}
function Lm(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function ig(a){var b;b=a.b.length;if(0<b){return a.b[0]}return null}
function zj(a){var b;b=rb(a.r,_p);if(Ml(lp,b)){return null}return b}
function Pm(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function S(a){a&&$((Y(),X));--K;if(a){if(N!=-1){U(N);N=-1}}}
function V(){return $wnd.setTimeout(function(){K!=0&&(K=0);N=-1},10)}
function Cd(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function tb(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
function ji(a,b){a.o==-1?Oh(a.r,b|(a.r.__eventBits||0)):(a.o|=b)}
function bc(a,b){var c;c=Rk(a.b);Fk(b,a,Fj(b.d)+String.fromCharCode(c))}
function fo(a,b){var c;c=(zn(b,a.c),a.b[b]);po(a.b,b,1);--a.c;return c}
function eo(a,b,c){for(;c<a.c;++c){if(Uo(b,a.b[c])){return c}}return -1}
function ed(a){var b;b=a.H();if(!b.J()){return null}return wd(b.K(),31)}
function Jn(a){if(a.c>=a.e.R()){throw new To}return a.e.X(a.d=a.c++)}
function xd(a){if(a!=null&&(a.tM==Vo||ud(a,1))){throw new el}return a}
function oh(){var a;if(fh){a=new th;!!gh&&Lc(gh,a);return null}return null}
function bj(a){return function(){this.__gwt_resolve=cj;return a.y()}}
function Xi(){wi.call(this);Xh(this,$doc.createElement('div'))}
function Gj(a){Bj.call(this,a,(!$g&&($g=new _g),!Xg&&(Xg=new Yg)))}
function hg(a,b){return a.b.length==0?lp:sg((!eg&&(eg=new yg),eg),ig(a),b)}
function Dm(a,b){return b==null?a.d:yd(b,1)?Im(a,wd(b,1)):Hm(a,b,~~I(b))}
function Em(a,b){return b==null?a.c:yd(b,1)?Gm(a,wd(b,1)):Fm(a,b,~~I(b))}
function Nm(a,b){return b==null?Pm(a):yd(b,1)?Qm(a,wd(b,1)):Om(a,b,~~I(b))}
function Pl(c,a){var b=(new RegExp(a)).exec(c);return b==null?false:c==b[0]}
function cj(){throw 'A PotentialElement cannot be resolved twice.'}
function qk(b){try{return b.selectionEnd-b.selectionStart}catch(a){return 0}}
function ej(b){$i();try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function Oh(a,b){Ah();Mh(a,b);b&131072&&a.addEventListener(Qp,Hh,false)}
function Ul(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function td(a,b,c){rd();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Cg(a,b){var c,d,e;for(d=0,e=b.length;d<e;++d){c=b[d];a[xl(Ag(a))]=c}}
function sd(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Mm(e,a,b){var c,d=e.f;a=fq+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Qm(d,a){var b,c=d.f;a=fq+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function ek(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function $k(a,b,c,d){var e;e=new Xk;e.d=a+b;al(c)&&bl(c,e);e.b=d?8:0;return e}
function Rn(a,b){var c;this.b=a;this.e=a;c=a.R();(b<0||b>c)&&Cn(b,c);this.c=b}
function Xb(a,b){Wb.call(this);this.b=b;!Fb&&(Fb=new oc);nc(Fb,a,this);this.c=a}
function ch(a,b,c){var d;d=ah;ah=a;b==bh&&zh(a.type)==8192&&(bh=null);c.x(a);ah=d}
function Z(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=cb(b,c)}while(a.b);a.b=c}}
function $(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=cb(b,c)}while(a.c);a.c=c}}
function zg(a){if(a.length){for(i=a.length-1;i>=0;i--)delete a[i];a.length=0}}
function Ai(a){a.style['left']=lp;a.style['top']=lp;a.style['position']=lp}
function wg(a){a=Ql(Sl(a),'[^\\d\\.\\-]+.*$',lp);return (a?true:false)?ql(a):0}
function Ig(c){return c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()})}
function Jm(a,b,c){return b==null?Lm(a,c):yd(b,1)?Mm(a,wd(b,1),c):Km(a,b,c,~~I(b))}
function C(a){var b;return a==null?mp:zd(a)?D(xd(a)):yd(a,1)?np:(b=a,Ad(b)?b.cZ:Fd).d}
function xb(a){return (Ml(a.compatMode,qp)?a.documentElement:a.body).clientWidth}
function wb(a){return (Ml(a.compatMode,qp)?a.documentElement:a.body).clientHeight}
function Q(b){return function(){try{return R(b,this,arguments)}catch(a){throw a}}}
function Nl(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Qh(){var b=$wnd.onresize;$wnd.onresize=jp(function(a){try{ph()}finally{b&&b(a)}})}
function dn(a){var b;this.d=a;b=new go;a.d&&co(b,new nn(a));Bm(a,b);Am(a,b);this.b=new Ln(b)}
function Yk(a,b,c){var d;d=new Xk;d.d=a+b;al(c!=0?-c:0)&&bl(c!=0?-c:0,d);d.b=4;return d}
function Dk(a,b,c){var d;d=Tk(a.d.r,b);if(d>0){a.d.r.style[b]=c;a.j.r.style[b]=c}return d}
function nm(a,b){var c;while(a.J()){c=a.K();if(b==null?c==null:H(b,c)){return a}}return null}
function fi(a,b){var c;switch(zh(b.type)){case 16:case 32:c=sb(b);if(!!c&&tb(a.r,c)){return}}Ib(b,a,a.r)}
function ql(a){var b;b=rl(a);if(isNaN(b)){throw new Gl('For input string: "'+a+'"')}return b}
function sb(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
function ug(a){if(Nl('float',a)){return 'cssFloat'}else if(Nl('for',a)){return 'htmlFor'}return Ig(a)}
function Ag(c){if(typeof c.length==Hp)return c.length;var a,b=0;for(a in c)a!='__gwt_ObjectId'&&b++;return b}
function Hj(){Ej();Gj.call(this,$doc.createElement('textarea'));this.r[aq]='gwt-TextArea'}
function Uj(){Uj=Vo;Qj=new Xj;Rj=new Zj;Sj=new _j;Tj=new bk;Pj=nd(Rf,Xo,19,[Qj,Rj,Sj,Tj])}
function yj(a,b){if(!a.b){a.b=true;bi(a,new Jj(a),(Lb(),Lb(),Kb))}return ci(a,b,(!Dc&&(Dc=new Wb),Dc))}
function ph(){var a,b;if(jh){b=xb($doc);a=wb($doc);if(ih!=b||hh!=a){ih=b;hh=a;Ac((!gh&&(gh=new xh),gh))}}}
function Yc(a){var b,c;if(a.b){try{for(c=new Ln(a.b);c.c<c.e.R();){b=wd(Jn(c),21);b.M()}}finally{a.b=null}}}
function gk(a,b){var c;if(b<0||b>=a.d){throw new ll}--a.d;for(c=b;c<a.d;++c){od(a.b,c,a.b[c+1])}od(a.b,a.d,null)}
function cn(a){if(!a.c){throw new jl('Must call next() before remove().')}else{Kn(a.b);Nm(a.d,a.c.T());a.c=null}}
function Bm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new sn(e,c.substring(1));a.N(d)}}}
function am(a){$l();var b=fq+a;var c=Zl[b];if(c!=null){return c}c=Xl[b];c==null&&(c=_l(a));bm();return Zl[b]=c}
function Ek(b,c){var a,d;d=Sk(b.d.r,c);if(d!=null){try{b.j.r.style[c]=d}catch(a){a=Yf(a);if(!yd(a,27))throw a}}}
function Sk(b,c){var a;try{return hg((gg(),new lg(b)),c)}catch(a){a=Yf(a);if(yd(a,27)){return null}else throw a}}
function Wm(a,b){var c,d,e;if(yd(b,34)){c=wd(b,34);d=c.T();if(Dm(a.b,d)){e=Em(a.b,d);return zo(c.U(),e)}}return false}
function Vc(a,b){var c,d;d=wd(Em(a.e,b),33);if(!d){d=new Ao;Jm(a.e,b,d)}c=wd(d.c,32);if(!c){c=new go;Lm(d,c)}return c}
function Xc(a,b){var c,d;d=wd(Em(a.e,b),33);if(!d){return so(),so(),ro}c=wd(d.c,32);if(!c){return so(),so(),ro}return c}
function jb(a){var b,c,d;d=a&&a.stack?a.stack.split('\n'):[];for(b=0,c=d.length;b<c;++b){d[b]=db(d[b])}return d}
function gb(){var a,b,c,d;c=eb(jb(ib()),2);d=md(Vf,Xo,30,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Il(c[a])}u(d)}
function u(a){var b,c,d;c=md(Vf,Xo,30,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Bl}c[d]=a[d]}}
function fb(a){var b,c,d,e;d=jb(zd(a.c)?xd(a.c):null);e=md(Vf,Xo,30,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Il(d[b])}u(e)}
function Am(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.N(e[f])}}}}
function Kh(a,b){var c;Ah();Ml(Zp,b)&&(c=vb(),c!=-1&&c<=1009000)?($p==$p&&(a.ondragexit=Gh),undefined):Lh(a,b)}
function Uc(a,b,c){var d,e,f;d=Xc(a,b);e=d.Q(c);e&&d.P()&&(f=wd(Em(a.e,b),33),wd(Pm(f),32),f.e==0&&Nm(a.e,b),undefined)}
function Ib(a,b,c){var d,e,f;if(Fb){f=wd(mc(Fb,a.type),3);if(f){d=f.b.b;e=f.b.c;Gb(f.b,a);Hb(f.b,c);di(b,f.b);Gb(f.b,d);Hb(f.b,e)}}}
function xl(a){var b,c;if(a>-129&&a<128){b=a+128;c=(zl(),yl)[b];!c&&(c=yl[b]=new sl(a));return c}return new sl(a)}
function P(){var a;if(K!=0){a=(new Date).getTime();if(a-M>2000){M=a;N=V()}}if(K++==0){Z((Y(),X));return true}return false}
function Hm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){return true}}}return false}
function Fm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){return f.U()}}}return null}
function jg(a,b){var c,d;if(b){zg(a.c);d=b.length;a.b=md(Qf,Xo,-1,d,0);for(c=0;c<d;++c){od(a.b,c,b[c]);Cg(a.c,nd(Qf,Xo,-1,[b[c]]))}}return a}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{jp(Xf)()}catch(a){b(c)}else{jp(Xf)()}}
function Hg(){this.b=new RegExp('^(fillOpacity|fontWeight|lineHeight|opacity|orphans|widows|zIndex|zoom)$','i')}
function Gk(a){Ek(a,Fp);Ek(a,'fontSize');Ek(a,'fontFamily');Ek(a,'fontWeight');Ek(a,dq);Ek(a,zp);Ek(a,Dp);Ek(a,Ap);Ek(a,Cp);Ck(a)}
function Fk(a,b,c){switch(b.b.keyCode||0){case 38:case 40:case 37:case 39:break;default:if(qk(a.d.r)==0){Aj(a.j,c);Ck(a);break}}}
function tg(a,b){if(b.clientHeight==0&&b.clientWidth==0&&Ml('inline',sg(a,b,Fp))){xg(b,Fp,'inline-block');xg(b,up,Gp);xg(b,yp,Gp)}}
function Sl(c){if(c.length==0||c[0]>pp&&c[c.length-1]>pp){return c}var a=c.replace(/^(\s*)/,lp);var b=a.replace(/\s*$/,lp);return b}
function bi(a,b,c){var d;d=zh(c.c);d==-1?Zh(a,c.c):a.o==-1?Oh(a.r,d|(a.r.__eventBits||0)):(a.o|=d);return Kc(!a.p?(a.p=new Mc(a)):a.p,c,b)}
function hb(b){var c=lp;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+kp+b[d]}catch(a){}}}}catch(a){}return c}
function vg(b,c,d){try{var e=$doc.defaultView.getComputedStyle(b,d);return e&&e.getPropertyValue?e.getPropertyValue(c):null}catch(a){return null}}
function Pi(a,b){var c;if(a.k){throw new jl('Composite.initWidget() may only be called once.')}hi(b);c=b.r;a.r=c;ej(c)&&aj(($i(),c),a);a.k=b;ii(b,a)}
function cb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0]._()&&(c=bb(c,f)):f[0]._()}catch(a){a=Yf(a);if(!yd(a,31))throw a}}return c}
function Tl(a){var b;b=0;while(0<=(b=a.indexOf('\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b-0)+'$'+Rl(a,++b)):(a=a.substr(0,b-0)+Rl(a,++b))}return a}
function ub(a){var b=a.ownerDocument;var c=a.cloneNode(true);var d=b.createElement('DIV');d.appendChild(c);outer=d.innerHTML;c.innerHTML=lp;return outer}
function rl(a){var b=pl;!b&&(b=pl=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function vi(a,b){var c,d;if(b.q!=a){return false}try{ii(b,null)}finally{c=b.r;pb((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);hk(a.b,b)}return true}
function bl(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=_k(b);if(d){c=d.prototype}else{d=$f[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function hi(a){if(!a.q){(jj(),Do(ij,a))&&lj(a)}else if(yd(a.q,15)){wd(a.q,15).G(a)}else if(a.q){throw new jl("This widget's parent does not implement HasWidgets")}}
function El(){El=Vo;Dl=nd(Pf,Xo,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function vl(a){var b,c,d;b=md(Pf,Xo,-1,8,1);c=(El(),Dl);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Ul(b,d,8)}
function om(a){var b,c,d,e;d=new dm;b=null;d.b.b+='[';c=a.H();while(c.J()){b!=null?(mb(d.b,b),d):(b=gq);e=c.K();mb(d.b,e===a?'(this Collection)':lp+e)}d.b.b+=']';return d.b.b}
function Ck(a){var b,c;b=(c=a.j.r,c.scrollTop=10000,c.scrollTop||0)+a.f;b<a.i?(b=a.i):b>a.g&&(b=a.g);Yh(a.e,a.b+b+Bp);Yh(a.d,b+Bp);b==a.g&&(a.d.r.style['overflow']=Gp,undefined)}
function Om(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.U()}}}return null}
function Km(k,a,b,c){var d=k.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.T();if(k.S(a,h)){var j=g.U();g.V(b);return j}}}else{d=k.b[c]=[]}var g=new Oo(a,b);d.push(g);++k.e;return null}
function ld(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Hi(b,c){Fi();var a,d,e,f,g;d=null;for(g=b.H();g.J();){f=wd(g.K(),20);try{c.I(f)}catch(a){a=Yf(a);if(yd(a,31)){e=a;!d&&(d=new Fo);Co(d,e)}else throw a}}if(d){throw new Gi(d)}}
function ii(a,b){var c;c=a.q;if(!b){try{!!c&&c.B()&&a.D()}finally{a.q=null}}else{if(c){throw new jl('Cannot set a new parent without first clearing the old parent')}a.q=b;b.B()&&a.C()}}
function Rc(a,b,c){if(!b){throw new Cl('Cannot add a handler with a null type')}if(!c){throw new Cl('Cannot add a null handler')}a.c>0?Qc(a,new wk(a,b,c)):Sc(a,b,c);return new uk(a,b,c)}
function bg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function gi(a){if(!a.B()){throw new jl("Should only call onDetach when the widget is attached to the browser's document")}try{a.F()}finally{try{a.A()}finally{a.r.__listener=null;a.n=false}}}
function Lc(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;Eb(c,b.c);try{Tc(b.b,c)}catch(a){a=Yf(a);if(yd(a,22)){d=a;throw new gd(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function xg(a,b,c){if(!a||b==null){return}b=ug(b);Pl(b,'^[A-Z]+$')&&(b=b.toLowerCase());b=Ig(b);if(c==null||Sl(c).length==0){a.style[b]=lp}else{Pl(c,'-?[\\d\\.]+')&&!Eg(qg,b)&&(c+=Bp);a.style[b]=c}}
function _l(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Ll(a,c++)}return b|0}
function od(a,b,c){if(c!=null){if(a.qI>0&&!vd(c,a.qI)){throw new Vk}else if(a.qI==-1&&(c.tM==Vo||ud(c,1))){throw new Vk}else if(a.qI<-1&&!(c.tM!=Vo&&!ud(c,1))&&!vd(c,-a.qI)){throw new Vk}}return a[b]=c}
function nj(a){jj();var b,c;c=wd(Em(hj,a),17);b=null;if(a!=null){if(!(b=yb($doc,a))){return null}}if(c){if(!b||c.r==b){return c}}hj.e==0&&kh(new sj);!b?(c=new uj):(c=new kj(b));Jm(hj,a,c);Co(ij,c);return c}
function _h(a,b){if(!a){throw new x('Null widget handle. If you are creating a composite, ensure that initWidget() has been called.')}b=Sl(b);if(b.length==0){throw new gl('Style names cannot be empty')}qb(a,b)}
function fk(a,b,c){var d,e;if(c<0||c>a.d){throw new ll}if(a.d==a.b.length){e=md(Sf,Xo,20,a.b.length*2,0);for(d=0;d<a.b.length;++d){od(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){od(a.b,d,a.b[d-1])}od(a.b,c,b)}
function fd(a){var b,c,d,e,f;c=a.R();if(c==0){return null}b=new hm(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.H();f.J();){e=wd(f.K(),31);d?(d=false):(b.b.b+='; ',b);gm(b,e.s())}return b.b.b}
function _f(a,b,c){var d=$f[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=$f[a]=function(){});_=d.prototype=b<0?{}:ag(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function db(a){var b,c,d;d=lp;a=Sl(a);b=a.indexOf(op);c=a.indexOf('function')==0?8:0;if(b==-1){b=Ol(a,String.fromCharCode(64));c=a.indexOf('function ')==0?9:0}b!=-1&&(d=Sl(a.substr(c,b-c)));return d.length>0?d:'anonymous'}
function ei(a){var b;if(a.B()){throw new jl("Should only call onAttach when the widget is detached from the browser's document")}a.n=true;Bh(a.r,a);b=a.o;a.o=-1;b>0&&(a.o==-1?Oh(a.r,b|(a.r.__eventBits||0)):(a.o|=b));a.z();a.E()}
function vb(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());if(a&&a.length>=3){var b=parseInt(a[1])*1000000+parseInt(a[2])*1000+parseInt(a.length>=5&&!isNaN(a[4])?a[4]:0);return b}return -1}
function qb(a,b){var c,d,e,f;b=Sl(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=pp);a.className=f+b}}
function Hk(a,b){this.e=new Xi;this.d=a;this.j=b;bi(a,this,(ac(),ac(),_b));bi(a,this,(hc(),hc(),gc));yj(a,this);this.e.r[aq]='gwt-traction-input-autosize';b.r[aq]='gwt-traction-input-shadow';!!b&&(b.r.tabIndex=-2,undefined);Wi(this.e,a);Wi(this.e,b);Pi(this,this.e)}
function dj(){var c=function(){};c.prototype={className:lp,clientHeight:0,clientWidth:0,dir:lp,getAttribute:function(a,b){return this[a]},href:lp,id:lp,lang:lp,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:lp,style:{},title:lp};$wnd.GwtPotentialElementShim=c}
function Tc(b,c){var a,d,e,f,g,h;if(!c){throw new Cl('Cannot fire null event')}try{++b.c;g=Wc(b,c.u());d=null;h=b.d?g.Z(g.R()):g.Y();while(b.d?h.c>0:h.c<h.e.R()){f=b.d?Qn(h):Jn(h);try{c.t(wd(f,10))}catch(a){a=Yf(a);if(yd(a,31)){e=a;!d&&(d=new Fo);Co(d,e)}else throw a}}if(d){throw new dd(d)}}finally{--b.c;b.c==0&&Yc(b)}}
function Ph(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=jp(oh)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=jp(function(a){try{fh&&tc((!gh&&(gh=new xh),gh))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Nh(){$wnd.addEventListener(Np,jp(function(a){var b=Dh;if(b&&!a.relatedTarget){if('html'==a.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent(Pp,true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true);$wnd.addEventListener(Qp,Fh,true)}
function sg(a,b,c){var d,e;if(!b){return lp}c=ug(c);b.style[c];if(Nl(yp,c)){return lp+(tg(a,b),Cd(b.clientHeight-wg(sg(a,b,zp))-wg(sg(a,b,Ap))))+Bp}if(Nl(up,c)){return lp+(tg(a,b),Cd(b.clientWidth-wg(sg(a,b,Cp))-wg(sg(a,b,Dp))))+Bp}if(Nl(Ep,c)){return lp+(e=b.style[Ep],(e?true:false)?wg(e):1)}d=vg(b,c.replace(/([A-Z])/g,'-$1').toLowerCase(),null);return d==null?lp:d}
function kg(b){var a,c,d,e,f,g,h,j;j=lp;for(d=b.b,e=0,f=d.length;e<f;++e){c=d[e];if(fg==c){continue}try{h=!!c&&!Ml('HTML',(!c?null:c.nodeType==9?c:c.ownerDocument).documentElement.nodeName)?(new XMLSerializer).serializeToString(c):ub(c)}catch(a){a=Yf(a);if(yd(a,27)){g=a;h='< '+(!c?mp:c.nodeName)+'(gquery, error getting the element string representation: '+g.s()+')/>'}else throw a}j+=lp+h}return j}
function Lh(a,b){switch(b){case 'drag':a.ondrag=Hh;break;case 'dragend':a.ondragend=Hh;break;case 'dragenter':a.ondragenter=Gh;break;case Zp:a.ondragleave=Hh;break;case 'dragover':a.ondragover=Gh;break;case 'dragstart':a.ondragstart=Hh;break;case 'drop':a.ondrop=Hh;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,Hh,false);a.addEventListener(b,Hh,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function Xf(){var a,b,c;!!$stats&&bg('com.google.gwt.useragent.client.UserAgentAsserter');a=rk();Ml(vp,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&bg('com.google.gwt.user.client.DocumentModeAsserter');eh();!!$stats&&bg('com.tractionsoftware.gwt.demo.autosizingtextarea.client.AutoSizingTextAreaDemo');b=new Mk(new Qk);_h(b.r,wp);zi(nj(wp),b);c=new Mk(new Qk);_h(c.r,xp);zi(nj(xp),c)}
function rk(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(bq)!=-1}())return bq;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(cq)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(cq)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return vp;return 'unknown'}
function zh(a){switch(a){case 'blur':return 4096;case rp:return 1024;case Ip:return 1;case Jp:return 2;case 'focus':return 2048;case sp:return 128;case Kp:return 256;case tp:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Lp:return 4;case Mp:return 64;case Np:return 32;case Op:return 16;case Pp:return 8;case 'scroll':return 16384;case 'error':return 65536;case Qp:case Rp:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Sp:return 1048576;case Tp:return 2097152;case Up:return 4194304;case Vp:return 8388608;case Wp:return 16777216;case Xp:return 33554432;case Yp:return 67108864;default:return -1;}}
function eh(){var a,b,c;b=$doc.compatMode;a=nd(Wf,Xo,1,[qp]);for(c=0;c<a.length;++c){if(Ml(a[c],b)){return}}a.length==1&&Ml(qp,a[0])&&Ml('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Jh(){Eh=jp(function(a){return true});Hh=jp(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Ch(b)&&ch(a,c,b)});Gh=jp(function(a){a.preventDefault();Hh.call(this,a)});Ih=jp(function(a){this.__gwtLastUnhandledEvent=a.type;Hh.call(this,a)});Fh=jp(function(a){var b=Eh;if(b(a)){var c=Dh;if(c&&c.__listener){if(Ch(c.__listener)){ch(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Ip,Fh,true);$wnd.addEventListener(Jp,Fh,true);$wnd.addEventListener(Lp,Fh,true);$wnd.addEventListener(Pp,Fh,true);$wnd.addEventListener(Mp,Fh,true);$wnd.addEventListener(Op,Fh,true);$wnd.addEventListener(Np,Fh,true);$wnd.addEventListener(Rp,Fh,true);$wnd.addEventListener(sp,Eh,true);$wnd.addEventListener(tp,Eh,true);$wnd.addEventListener(Kp,Eh,true);$wnd.addEventListener(Sp,Fh,true);$wnd.addEventListener(Tp,Fh,true);$wnd.addEventListener(Up,Fh,true);$wnd.addEventListener(Vp,Fh,true);$wnd.addEventListener(Wp,Fh,true);$wnd.addEventListener(Xp,Fh,true);$wnd.addEventListener(Yp,Fh,true)}
--></script>
<script><!--
function Mh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Hh:null);c&2&&(a.ondblclick=b&2?Hh:null);c&4&&(a.onmousedown=b&4?Hh:null);c&8&&(a.onmouseup=b&8?Hh:null);c&16&&(a.onmouseover=b&16?Hh:null);c&32&&(a.onmouseout=b&32?Hh:null);c&64&&(a.onmousemove=b&64?Hh:null);c&128&&(a.onkeydown=b&128?Hh:null);c&256&&(a.onkeypress=b&256?Hh:null);c&512&&(a.onkeyup=b&512?Hh:null);c&1024&&(a.onchange=b&1024?Hh:null);c&2048&&(a.onfocus=b&2048?Hh:null);c&4096&&(a.onblur=b&4096?Hh:null);c&8192&&(a.onlosecapture=b&8192?Hh:null);c&16384&&(a.onscroll=b&16384?Hh:null);c&32768&&(a.onload=b&32768?Ih:null);c&65536&&(a.onerror=b&65536?Hh:null);c&131072&&(a.onmousewheel=b&131072?Hh:null);c&262144&&(a.oncontextmenu=b&262144?Hh:null);c&524288&&(a.onpaste=b&524288?Hh:null);c&1048576&&(a.ontouchstart=b&1048576?Hh:null);c&2097152&&(a.ontouchmove=b&2097152?Hh:null);c&4194304&&(a.ontouchend=b&4194304?Hh:null);c&8388608&&(a.ontouchcancel=b&8388608?Hh:null);c&16777216&&(a.ongesturestart=b&16777216?Hh:null);c&33554432&&(a.ongesturechange=b&33554432?Hh:null);c&67108864&&(a.ongestureend=b&67108864?Hh:null)}
var lp='',pp=' ',op='(',gq=', ',eq='0',fq=':',kp=': ',hq='=',qp='CSS1Compat',Qp='DOMMouseScroll',np='String',pq='UmbrellaException',nq='[Lcom.google.gwt.user.client.ui.',kq='[Ljava.lang.',Gp='auto',rp='change',aq='className',Ip='click',jq='com.google.gwt.core.client.',rq='com.google.gwt.core.client.impl.',vq='com.google.gwt.event.dom.client.',wq='com.google.gwt.event.logical.shared.',qq='com.google.gwt.event.shared.',xq='com.google.gwt.query.client.plugins.',uq='com.google.gwt.text.shared.testing.',tq='com.google.gwt.user.client.',lq='com.google.gwt.user.client.ui.',oq='com.google.web.bindery.event.shared.',mq='com.tractionsoftware.gwt.user.client.ui.',Jp='dblclick',Fp='display',$p='dragexit',Zp='dragleave',vp='gecko1_8',Xp='gesturechange',Yp='gestureend',Wp='gesturestart',yp='height',iq='java.lang.',sq='java.util.',sp='keydown',Kp='keypress',tp='keyup',xp='large',dq='lineHeight',Lp='mousedown',Mp='mousemove',Np='mouseout',Op='mouseover',Pp='mouseup',Rp='mousewheel',cq='msie',mp='null',Hp='number',Ep='opacity',bq='opera',Ap='paddingBottom',Cp='paddingLeft',Dp='paddingRight',zp='paddingTop',Bp='px',wp='small',Vp='touchcancel',Up='touchend',Tp='touchmove',Sp='touchstart',_p='value',up='width';var _,$f={},ep={24:1},gp={35:1},ip={23:1,32:1},bp={7:1,11:1,13:1,14:1,15:1,16:1,17:1,18:1,20:1},Xo={23:1},Yo={23:1,27:1,31:1},cp={19:1,23:1,25:1,26:1},Wo={},Zo={11:1},fp={33:1},dp={21:1},hp={34:1},_o={7:1,11:1,13:1,14:1,16:1,18:1,20:1},$o={22:1,23:1,27:1,31:1},ap={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};_f(1,-1,Wo);_.eQ=function m(a){return this===a};_.gC=function n(){return this.cZ};_.hC=function o(){return T(this)};_.tS=function p(){return this.cZ.d+'@'+vl(this.hC())};_.toString=function(){return this.tS()};_.tM=Vo;_f(8,1,{23:1,31:1});_.s=function v(){return this.f};_.tS=function w(){var a,b;a=this.cZ.d;b=this.s();return b!=null?a+kp+b:a};_.f=null;_f(7,8,Yo);_f(6,7,Yo,x);_f(5,6,Yo,z);_.s=function F(){this.d==null&&(this.e=C(this.c),this.b=this.b+kp+A(this.c),this.d=op+this.e+') '+E(this.c)+this.b,undefined);return this.d};_.b=lp;_.c=null;_.d=null;_.e=null;_f(12,1,{});var K=0,L=0,M=0,N=-1;_f(14,12,{},ab);_.b=null;_.c=null;var X;_f(19,1,{});_f(20,19,{},nb);_.b=lp;_f(35,1,{});_.tS=function Db(){return 'An event type'};_.e=null;_f(34,35,{});_.d=false;_f(33,34,{});_.u=function Jb(){return this.v()};_.b=null;_.c=null;var Fb=null;_f(32,33,{},Nb);_.t=function Ob(a){Mb(wd(a,2))};_.v=function Pb(){return Kb};var Kb;_f(38,1,{});_.hC=function Ub(){return this.d};_.tS=function Vb(){return 'Event type'};_.d=0;var Tb=0;_f(37,38,{},Wb);_f(36,37,{3:1},Xb);_.b=null;_.c=null;_f(40,33,{});_f(39,40,{});_f(41,39,{},cc);_.t=function dc(a){bc(this,wd(a,4))};_.v=function ec(){return _b};var _b;_f(42,39,{},ic);_.t=function jc(a){wd(a,5).w(this)};_.v=function kc(){return gc};var gc;_f(43,1,{},oc);_.b=null;_f(45,34,{},rc);_.t=function sc(a){wd(a,6);mj()};_.u=function uc(){return qc};var qc=null;_f(46,34,{},yc);_.t=function zc(a){xc(wd(a,8))};_.u=function Bc(){return wc};var wc=null;_f(47,34,{},Fc);_.t=function Gc(a){Ec(wd(a,9))};_.u=function Ic(){return Dc};var Dc=null;_f(48,1,Zo,Mc);_.b=null;_.c=null;_f(51,1,{});_f(50,51,{});_.b=null;_.c=0;_.d=false;_f(49,50,{},$c);_f(52,1,{},ad);_.b=null;_f(54,6,$o,dd);_.b=null;_f(53,54,$o,gd);_f(55,1,{5:1,10:1},id);_.w=function jd(a){};_f(56,1,{},kd);_.qI=0;var pd,qd;_f(65,1,{},lg);_.tS=function og(){return kg(this)};var dg=null,eg=null,fg;_f(66,1,{},yg);var qg;_f(71,1,{},Gg,Hg);_.b=null;_f(76,1,{},Mg);_f(78,1,{},Pg);_f(79,1,{},Rg);_f(81,1,{},Ug);_f(82,1,{});_f(83,1,{},Yg);var Xg=null;_f(84,82,{},_g);var $g=null;var ah=null,bh=null;var fh=false,gh=null,hh=0,ih=0,jh=false;_f(90,34,{},th);_.t=function uh(a){Dd(a);null._()};_.u=function vh(){return rh};var rh;_f(91,48,Zo,xh);var yh=false;var Dh=null,Eh=null,Fh=null,Gh=null,Hh=null,Ih=null;_f(100,1,{14:1,18:1});_.y=function $h(){return Wh()};_.tS=function ai(){if(!this.r){return '(null handle)'}return ub(this.r)};_.r=null;_f(99,100,_o);_.z=function ki(){};_.A=function li(){};_.B=function mi(){return this.n};_.C=function ni(){ei(this)};_.x=function oi(a){fi(this,a)};_.D=function pi(){gi(this)};_.E=function qi(){};_.F=function ri(){};_.n=false;_.o=0;_.p=null;_.q=null;_f(98,99,ap);_.z=function si(){Hi(this,(Fi(),Di))};_.A=function ti(){Hi(this,(Fi(),Ei))};_f(97,98,ap);_.H=function xi(){return new mk(this.b)};_.G=function yi(a){return vi(this,a)};_f(96,97,ap);_.G=function Bi(a){var b;b=vi(this,a);b&&Ai(a.r);return b};_f(101,53,$o,Gi);var Di,Ei;_f(102,1,{},Ji);_.I=function Ki(a){a.C()};_f(103,1,{},Mi);_.I=function Ni(a){a.D()};_f(104,99,_o);_.B=function Qi(){if(this.k){return this.k.n}return false};_.C=function Ri(){if(this.o!=-1){ji(this.k,this.o);this.o=-1}ei(this.k);this.r.__listener=this;this.E()};_.x=function Si(a){fi(this,a);fi(this.k,a)};_.D=function Ti(){try{this.F()}finally{gi(this.k)}};_.y=function Ui(){Xh(this,Wh());return this.r};_.k=null;_f(105,97,ap,Xi);_f(106,99,_o);_.C=function Zi(){var a;ei(this);a=this.r.tabIndex;-1==a&&(this.r.tabIndex=0,undefined)};_f(108,96,bp,kj);var gj,hj,ij;_f(109,1,{},pj);_.I=function qj(a){a.B()&&a.D()};_f(110,1,{6:1,10:1},sj);_f(111,108,bp,uj);_f(114,106,_o);_.x=function Cj(a){var b;b=zh(a.type);(b&896)!=0?fi(this,a):fi(this,a)};_.E=function Dj(){};_.b=false;_f(113,114,_o);_f(112,113,_o,Hj);_f(115,1,{2:1,10:1},Jj);_.b=null;_f(117,1,{23:1,25:1,26:1});_.eQ=function Mj(a){return this===a};_.hC=function Nj(){return T(this)};_.tS=function Oj(){return this.b};_.b=null;_f(116,117,cp);var Pj,Qj,Rj,Sj,Tj;_f(118,116,cp,Xj);_f(119,116,cp,Zj);_f(120,116,cp,_j);_f(121,116,cp,bk);_f(122,1,{},ik);_.H=function jk(){return new mk(this)};_.b=null;_.c=null;_.d=0;_f(123,1,{},mk);_.J=function nk(){return this.b<this.c.d-1};_.K=function ok(){return lk(this)};_.L=function pk(){if(this.b<0||this.b>=this.c.d){throw new il}this.c.c.G(this.c.b[this.b--])};_.b=-1;_.c=null;_f(127,1,{},uk);_.b=null;_.c=null;_.d=null;_f(128,1,dp,wk);_.M=function xk(){Sc(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;_f(129,1,dp,zk);_.M=function Ak(){Uc(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;_f(131,104,{4:1,5:1,7:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1});_.w=function Ik(a){Fk(this,a,Fj(this.d))};_.E=function Jk(){Gk(this)};_.d=null;_.f=0;_.g=10000;_.i=0;_.j=null;_f(132,131,{4:1,5:1,7:1,8:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1},Mk);_.E=function Nk(){var a,b,c,d;a=this.d.r;b=Tk(a,dq);this.f=b;c=Dk(this,'minHeight',eq);c>0&&(this.i=c);d=Dk(this,'maxHeight','none');d>0&&(this.g=d);Ek(this,up);Yh(this.j,eq);this.b=0;this.b+=Tk(a,zp);this.b+=Tk(a,Ap);this.c=(mh(),nh(),lh((!wc&&(wc=new Wb),wc),this));Gk(this)};_.F=function Ok(){if(this.c){tk(this.c.b);this.c=null}};_.b=0;_.c=null;_f(133,112,_o,Qk);_f(135,6,Yo,Vk);_f(136,1,{},Xk);_.tS=function cl(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?lp:'class ')+this.d};_.b=0;_.c=0;_.d=null;_f(137,6,Yo,el);_f(138,6,Yo,gl);_f(139,6,Yo,il,jl);_f(140,6,Yo,ll,ml);_f(142,1,{23:1,29:1});var pl=null;_f(141,142,{23:1,25:1,28:1,29:1},sl);_.eQ=function tl(a){return yd(a,28)&&wd(a,28).b==this.b};_.hC=function ul(){return this.b};_.tS=function wl(){return lp+this.b};_.b=0;var yl;_f(144,6,Yo,Bl,Cl);var Dl;_f(146,138,Yo,Gl);_f(147,1,{23:1,30:1},Il);_.tS=function Jl(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?fq+this.c:lp)+')'};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,23:1,24:1,25:1};_.eQ=function Vl(a){return Ml(this,a)};_.hC=function Wl(){return am(this)};_.tS=_.toString;var Xl,Yl=0,Zl;_f(149,1,ep,dm);_.tS=function em(){return this.b.b};_f(150,1,ep,hm);_.tS=function im(){return this.b.b};_f(151,6,Yo,km,lm);_f(152,1,{});_.N=function pm(a){throw new lm('Add not supported on this collection')};_.O=function qm(a){var b;b=nm(this.H(),a);return !!b};_.P=function rm(){return this.R()==0};_.Q=function sm(a){var b;b=nm(this.H(),a);if(b){b.L();return true}else{return false}};_.tS=function tm(){return om(this)};_f(154,1,fp);_.eQ=function xm(a){var b,c,d,e,f;if(a===this){return true}if(!yd(a,33)){return false}e=wd(a,33);if(this.e!=e.e){return false}for(c=new dn((new Xm(e)).b);In(c.b);){b=c.c=wd(Jn(c.b),34);d=b.T();f=b.U();if(!(d==null?this.d:yd(d,1)?fq+wd(d,1) in this.f:Hm(this,d,~~I(d)))){return false}if(!Uo(f,d==null?this.c:yd(d,1)?Gm(this,wd(d,1)):Fm(this,d,~~I(d)))){return false}}return true};_.hC=function ym(){var a,b,c;c=0;for(b=new dn((new Xm(this)).b);In(b.b);){a=b.c=wd(Jn(b.b),34);c+=a.hC();c=~~c}return c};_.tS=function zm(){var a,b,c,d;d='{';a=false;for(c=new dn((new Xm(this)).b);In(c.b);){b=c.c=wd(Jn(c.b),34);a?(d+=gq):(a=true);d+=lp+b.T();d+=hq;d+=lp+b.U()}return d+'}'};_f(153,154,fp);_.S=function Rm(a,b){return Bd(a)===Bd(b)||a!=null&&H(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_f(156,152,gp);_.eQ=function Um(a){var b,c,d;if(a===this){return true}if(!yd(a,35)){return false}c=wd(a,35);if(c.R()!=this.R()){return false}for(b=c.H();b.J();){d=b.K();if(!this.O(d)){return false}}return true};_.hC=function Vm(){var a,b,c;a=0;for(b=this.H();b.J();){c=b.K();if(c!=null){a+=I(c);a=~~a}}return a};_f(155,156,gp,Xm);_.O=function Ym(a){return Wm(this,a)};_.H=function Zm(){return new dn(this.b)};_.Q=function $m(a){var b;if(Wm(this,a)){b=wd(a,34).T();Nm(this.b,b);return true}return false};_.R=function _m(){return this.b.e};_.b=null;_f(157,1,{},dn);_.J=function en(){return In(this.b)};_.K=function fn(){return bn(this)};_.L=function gn(){cn(this)};_.b=null;_.c=null;_.d=null;_f(159,1,hp);_.eQ=function kn(a){var b;if(yd(a,34)){b=wd(a,34);if(Uo(this.T(),b.T())&&Uo(this.U(),b.U())){return true}}return false};_.hC=function ln(){var a,b;a=0;b=0;this.T()!=null&&(a=I(this.T()));this.U()!=null&&(b=I(this.U()));return a^b};_.tS=function mn(){return this.T()+hq+this.U()};_f(158,159,hp,nn);_.T=function on(){return null};_.U=function pn(){return this.b.c};_.V=function qn(a){return Lm(this.b,a)};_.b=null;_f(160,159,hp,sn);_.T=function tn(){return this.b};_.U=function un(){return Gm(this.c,this.b)};_.V=function vn(a){return Mm(this.c,this.b,a)};_.b=null;_.c=null;_f(161,152,{32:1});_.W=function xn(a,b){throw new lm('Add not supported on this list')};_.N=function yn(a){this.W(this.R(),a);return true};_.eQ=function An(a){var b,c,d,e,f;if(a===this){return true}if(!yd(a,32)){return false}f=wd(a,32);if(this.R()!=f.R()){return false}d=new Ln(this);e=f.H();while(d.c<d.e.R()){b=Jn(d);c=Jn(e);if(!(b==null?c==null:H(b,c))){return false}}return true};_.hC=function Bn(){var a,b,c;b=1;a=new Ln(this);while(a.c<a.e.R()){c=Jn(a);b=31*b+(c==null?0:I(c));b=~~b}return b};_.H=function Dn(){return new Ln(this)};_.Y=function En(){return new Rn(this,0)};_.Z=function Fn(a){return new Rn(this,a)};_.$=function Gn(a){throw new lm('Remove not supported on this list')};_f(162,1,{},Ln);_.J=function Mn(){return In(this)};_.K=function Nn(){return Jn(this)};_.L=function On(){Kn(this)};_.c=0;_.d=-1;_.e=null;_f(163,162,{},Rn);_.b=null;_f(164,156,gp,Un);_.O=function Vn(a){return Dm(this.b,a)};_.H=function Wn(){return Tn(this)};_.R=function Xn(){return this.c.b.e};_.b=null;_.c=null;_f(165,1,{},Zn);_.J=function $n(){return In(this.b.b)};_.K=function _n(){var a;a=bn(this.b);return a.T()};_.L=function ao(){cn(this.b)};_.b=null;_f(166,161,ip,go);_.W=function ho(a,b){(a<0||a>this.c)&&Cn(a,this.c);qo(this.b,a,0,b);++this.c};_.N=function io(a){return co(this,a)};_.O=function jo(a){return eo(this,a,0)!=-1};_.X=function ko(a){return zn(a,this.c),this.b[a]};_.P=function lo(){return this.c==0};_.$=function mo(a){return fo(this,a)};_.Q=function no(a){var b;b=eo(this,a,0);if(b==-1){return false}fo(this,b);return true};_.R=function oo(){return this.c};_.c=0;var ro;_f(168,161,ip,uo);_.O=function vo(a){return false};_.X=function wo(a){throw new ll};_.R=function xo(){return 0};_f(169,153,{23:1,33:1},Ao);_f(170,156,{23:1,35:1},Fo);_.N=function Go(a){return Co(this,a)};_.O=function Ho(a){return Dm(this.b,a)};_.P=function Io(){return this.b.e==0};_.H=function Jo(){return Tn(wm(this.b))};_.Q=function Ko(a){return Eo(this,a)};_.R=function Lo(){return this.b.e};_.tS=function Mo(){return om(wm(this.b))};_.b=null;_f(171,159,hp,Oo);_.T=function Po(){return this.b};_.U=function Qo(){return this.c};_.V=function Ro(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;_f(172,6,Yo,To);var jp=Q;var nf=Zk(iq,'Object',1),Fd=Zk(jq,'JavaScriptObject$',9),Uf=Yk(kq,'Object;',174),tf=Zk(iq,'Throwable',8),ef=Zk(iq,'Exception',7),of=Zk(iq,'RuntimeException',6),pf=Zk(iq,'StackTraceElement',147),Vf=Yk(kq,'StackTraceElement;',175),ae=Zk('com.google.gwt.lang.','SeedUtil',62),df=Zk(iq,'Enum',117),mf=Zk(iq,'Number',142),Pf=Yk(lp,'[C',176),cf=Zk(iq,'Class',136),jf=Zk(iq,'Integer',141),Tf=Yk(kq,'Integer;',177),sf=Zk(iq,np,2),Wf=Yk(kq,'String;',178),bf=Zk(iq,'ClassCastException',137),rf=Zk(iq,'StringBuilder',150),af=Zk(iq,'ArrayStoreException',135),Ed=Zk(jq,'JavaScriptException',5),Ge=Zk(lq,'UIObject',100),Qe=Zk(lq,'Widget',99),we=Zk(lq,'Composite',104),Ze=Zk(mq,'AutoSizingBase',131),$e=Zk(mq,'AutoSizingTextArea',132),Gd=Zk(jq,'Scheduler',12),ye=Zk(lq,'FocusWidget',106),Ne=Zk(lq,'ValueBoxBase',114),Fe=Zk(lq,'TextBoxBase',113),Ee=Zk(lq,'TextArea',112),_e=Zk(mq,'TextAreaWithSelection',133),Me=$k(lq,'ValueBoxBase$TextAlignment',116,Vj),Rf=Yk(nq,'ValueBoxBase$TextAlignment;',179),Ie=$k(lq,'ValueBoxBase$TextAlignment$1',118,null),Je=$k(lq,'ValueBoxBase$TextAlignment$2',119,null),Ke=$k(lq,'ValueBoxBase$TextAlignment$3',120,null),Le=$k(lq,'ValueBoxBase$TextAlignment$4',121,null),He=Zk(lq,'ValueBoxBase$1',115),_d=Zk('com.google.gwt.i18n.client.','AutoDirectionHandler',55),ze=Zk(lq,'Panel',98),ve=Zk(lq,'ComplexPanel',97),re=Zk(lq,'AbsolutePanel',96),Ye=Zk(oq,pq,54),$d=Zk(qq,pq,53),ue=Zk(lq,'AttachDetachException',101),se=Zk(lq,'AttachDetachException$1',102),te=Zk(lq,'AttachDetachException$2',103),De=Zk(lq,'RootPanel',108),Ce=Zk(lq,'RootPanel$DefaultRootPanel',111),Ae=Zk(lq,'RootPanel$1',109),Be=Zk(lq,'RootPanel$2',110),Jd=Zk(rq,'StringBufferImpl',19),Hf=Zk(sq,'AbstractMap',154),Af=Zk(sq,'AbstractHashMap',153),Lf=Zk(sq,'HashMap',169),vf=Zk(sq,'AbstractCollection',152),If=Zk(sq,'AbstractSet',156),xf=Zk(sq,'AbstractHashMap$EntrySet',155),wf=Zk(sq,'AbstractHashMap$EntrySetIterator',157),Gf=Zk(sq,'AbstractMapEntry',159),yf=Zk(sq,'AbstractHashMap$MapEntryNull',158),zf=Zk(sq,'AbstractHashMap$MapEntryString',160),Ff=Zk(sq,'AbstractMap$1',164),Ef=Zk(sq,'AbstractMap$1$1',165),Mf=Zk(sq,'HashSet',170),Id=Zk(rq,'StringBufferImplAppend',20),Hd=Zk(rq,'SchedulerImpl',14),xe=Zk(lq,'FlowPanel',105),Te=Zk(oq,'Event',35),Wd=Zk(qq,'GwtEvent',34),pe=Zk(tq,'Window$ClosingEvent',90),Yd=Zk(qq,'HandlerManager',48),qe=Zk(tq,'Window$WindowHandlers',91),Re=Zk(oq,'Event$Type',38),Vd=Zk(qq,'GwtEvent$Type',37),Se=Zk(oq,'EventBus',51),Xe=Zk(oq,'SimpleEventBus',50),Xd=Zk(qq,'HandlerManager$Bus',49),Ue=Zk(oq,'SimpleEventBus$1',127),Ve=Zk(oq,'SimpleEventBus$2',128),We=Zk(oq,'SimpleEventBus$3',129),Pe=Zk(lq,'WidgetCollection',122),Sf=Yk(nq,'Widget;',180),Oe=Zk(lq,'WidgetCollection$WidgetIterator',123),kf=Zk(iq,'NullPointerException',144),ff=Zk(iq,'IllegalArgumentException',138),me=Zk('com.google.gwt.text.shared.','AbstractRenderer',82),oe=Zk(uq,'PassthroughRenderer',84),ne=Zk(uq,'PassthroughParser',83),Md=Zk(vq,'DomEvent',33),Pd=Zk(vq,'KeyEvent',40),Nd=Zk(vq,'KeyCodeEvent',39),Od=Zk(vq,'KeyDownEvent',41),Ld=Zk(vq,'DomEvent$Type',36),Qd=Zk(vq,'KeyUpEvent',42),Ud=Zk(wq,'ValueChangeEvent',47),gf=Zk(iq,'IllegalStateException',139),uf=Zk(iq,'UnsupportedOperationException',151),qf=Zk(iq,'StringBuffer',149),Sd=Zk(wq,'CloseEvent',45),Kd=Zk(vq,'ChangeEvent',32),Nf=Zk(sq,'MapEntryImpl',171),hf=Zk(iq,'IndexOutOfBoundsException',140),Rd=Zk(vq,'PrivateMap',43),Zd=Zk(qq,'LegacyHandlerWrapper',52),Td=Zk(wq,'ResizeEvent',46),Of=Zk(sq,'NoSuchElementException',172),be=Zk('com.google.gwt.query.client.','GQuery',65),Qf=Yk('[Lcom.google.gwt.core.client.','JavaScriptObject$;',181),Df=Zk(sq,'AbstractList',161),Jf=Zk(sq,'ArrayList',166),Bf=Zk(sq,'AbstractList$IteratorImpl',162),Cf=Zk(sq,'AbstractList$ListIteratorImpl',163),je=Zk(xq,'QueuePlugin',null),fe=Zk(xq,'Effects',null),ee=Zk(xq,'Effects$1',76),ie=Zk(xq,'QueuePlugin$1',79),he=Zk(xq,'Events',null),ge=Zk(xq,'Events$1',78),de=Zk('com.google.gwt.query.client.js.','JsRegexp',71),le=Zk(xq,'Widgets',null),ke=Zk(xq,'Widgets$1',81),ce=Zk('com.google.gwt.query.client.impl.','DocumentStyleImpl',66),lf=Zk(iq,'NumberFormatException',146),Kf=Zk(sq,'Collections$EmptyList',168);$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo) $wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo.onScriptLoad();
--></script></body></html>